#pragma once
class Picture : public ZeEngine::GUIObject
{
public:
    Picture(const std::string& group, const std::string& image, const Vector2D<s32>& position);
    Picture(const std::string& image, const Vector2D<s32>& position);
    Picture() = default;
    ~Picture() = default;

    void SetPicture(const std::string& group, const std::string& image);

    virtual void Render(SDL_Renderer& renderer) override;

private:

    SDLTexture* m_pImage;
    Vector2D<s32> m_position;
};

